Object Flow Definition for Refined Activity Diagrams

نویسندگان

  • Stefan Jurack
  • Leen Lambers
  • Katharina Mehner-Heindl
  • Gabriele Taentzer
  • Gerd Wierse
چکیده

Activity diagrams are a well-known means to model the control flow of system behavior. Their expressiveness can be enhanced by using their object flow notation. In addition, we refine activities by pairs of preand post-conditions formulated by interrelated object diagrams. To define a clear semantics for refined activity diagrams with object flow, we use a graph transformation approach. Control flow is formalized by sets of transformation rule sequences, while object flow is described by partial dependencies between transformation rules. This approach is illustrated by a simple service-based on-line university calendar.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sufficient Criteria for Consistent Behavior Modeling with Refined Activity Diagrams

In use case-driven approaches to requirements modeling, UML activity diagrams are a wide-spread means for refining the functional view of use cases. Early consistency validation of activity diagrams is therefore desirable but difficult due to the semi-formal nature of activity diagrams. In this paper, we specify well-structured activity diagrams and define activities more precisely by preand po...

متن کامل

SEN State Event Net, Proposal to Enrich the Arsenal of UML Dynamic Diagram

UML in its release 2.0 is a powerful CASE tool for exploring the object universe. To design system dynamics, UML makes use of the interaction suite that counts now four diagrams replacing older sequence and collaboration diagrams of the 1.x versions. State and activity diagrams undergo cosmetic changes. Although these six dynamic diagrams are invaluable visual tools to express the behavior of a...

متن کامل

Automatic Generation of Java Code from UML Diagrams using UJECTOR

In recent years, the significance of automated generation of object-oriented code from UML diagrams has increased due to its benefits, such as, cost reduction and accuracy. Consistency Checking between UML diagrams, and ensuring accuracy, maintainability, efficiency, and completeness of the generated code are the main concerns in this area. This paper extends our work on a tool called UJECTOR f...

متن کامل

Qualitative Assessment of the Usefulness of Diagrams of the Run-time Structure to Answer Developer Questions during Code Evolution Tasks

During code evolution tasks, developers often use high-level views of the system. Different architectural views are often used to describe a software system, including code views and run-time views. A code view describes class dependencies at compile time, whereas a run-time view describes interactions between different objects at run-time. Understanding these object interactions can help devel...

متن کامل

On the Role of Activity Diagrams in UML - A User Task Centered Development Process for UML

Institut für Informatik, Technische Universität München Arcisstr.21, D-80290 München ++49/89-28928186 ++49/89-28928183 [email protected] Abstract Activity Diagrams can be used to describe internal processing as well as action-object flow. Since they do not focus on events and object interaction, it is not clear, how to combine them with the typical object-oriented diagrams like cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009